home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / rfw_v110.arc / RFWDOCEN.DOC < prev    next >
Text File  |  1991-04-23  |  48KB  |  932 lines

  1. ╔══════════════════════════════            ┌─────────────────┐
  2. ║ RFC/W     Remote Access                  │    D.I.S.P.     │────┐
  3. ║           Windowed file-list             │                 │░░░░│
  4. ╟──────────────────────────────            │                 │░░░░│
  5. ║ (c) 1991  Robert W.van Hoeven            │ Dutch           │░░░░│
  6. ╟──────────────────────────────            │   Independent   │░░░░│
  7. ║ Release : 1.10                           │     ShareWare   │░░░░│
  8. ║ Rel.Date: 14th April 1991                │       Programmer│░░░░│
  9. ╠══════════════════════════════            └─────────────────┘░░░░│
  10. ║                                          |    │░░░░░░░░░░░░░░░░░│
  11. ║ │ RFC.EXE / RFCCFG.EXE                   |    └─────────────────┘
  12. ║ │ RFW.EXE / RFWCFG.EXE                   |       ┌─────┐        |
  13. ║ │                                        |       │░░░░░│        |
  14. ║ │                                        |       └──┬──┘        |
  15. ║ │ Lines starting with '│' are            |     ┌────┴────┐      |
  16. ║ │ changes from version 1.04 !            ------││││││ ═══│-------
  17. ║                                                └─────────┘
  18. ╠═══════════════════════════════
  19. ║ Address: Robert W. van Hoeven
  20. ║          PO. Box 131
  21. ║          1170 AC  Badhoevedorp
  22. ║          Nederland / Holland
  23. ╚═══════════════════════════════
  24.  
  25.  ┌───────┬─────────────────────────────────────────────────────────────┐
  26.  │   0   │ Table of contents                                           │
  27.  └───────┴─────────────────────────────────────────────────────────────┘
  28.  
  29.  1 ----    General information
  30.   1.1      Copyrights and License Agreement
  31.   1.2      Newer versions and contacting the author
  32.  
  33.  2 ----    Package description and requirements
  34.   2.1      Preface
  35.   2.2      Requirements
  36.   2.3      Included files
  37.   2.4      History
  38.   2.5      Multitaskers
  39.  
  40.  3 ----    Installation description
  41.   3.1      Installation
  42.   3.2      Install RFC
  43.   3.3      Install RFW
  44.   3.4      BBS menu options
  45.  
  46.  4 ----    Runtime information
  47.   4.1      Calling RFW
  48.   4.2      FileDoor/DISP-compatible tag-file <tm>
  49.  
  50.  5 ----    Version information and credits
  51.   5.1      The BETA-team
  52.   5.2      Credits
  53.   5.3      Version history
  54.   5.4      Copyright, Trademarks
  55.  
  56.  ┌───────┬─────────────────────────────────────────────────────────────┐
  57.  │   1   │ General information                                         │
  58.  └───────┴─────────────────────────────────────────────────────────────┘
  59.  
  60. │1.1 Copyrights and License Agreement
  61. │────────────────────────────────────
  62. │- Users of the RFW-package must accept this disclaimer of warranty:
  63. │- The RFW-package is supplied as is.  The author disclaims all
  64. │  warranties, expressed or implied, including, without limitation,
  65. │  the warranties of merchantability and of fitness for any purpose.
  66. │  The author assumes no liability for damages, direct or consequential,
  67. │  which may result from the use of the RFW-package;
  68. │- The RFW-package is a "shareware program" and is provided at no charge
  69. │  to the user for evaluation.  Feel free to share it with your friends,
  70. │  but please do not give it away altered or as part of another system.
  71. │  The essence of "user-supported" software is to provide personal
  72. │  computer users with quality software without high prices, and yet to
  73. │  provide incentive for programmers to continue to develop new products.
  74. │- If you find this program useful and find that you are using and
  75. │  continue the use of the RFW-package after a 30 days trial period,
  76. │  you must register the RFW-package as described below;
  77. │- Non-commercial users will get a license for the usage of RFW by
  78. │  sending a postcard or letter as registration. Non-commercial users
  79. │  are FREE to use RFW on their system(s) without paying any fee. A
  80. │  'closed BBS' (a BBS where users have to pay for using the BBS) is
  81. │  NOT a non-commercial user;
  82. │- Closed BBS's (a BBS where you have to pay to get access to the
  83. │  BBS) can get a Closed-BBS license for a small amount of money.
  84. │  All users that are registered before April 1th 1991 (postcards,
  85. │  letters or NetMail received by me before April 1th 1991) and that
  86. │  run a Closed BBS, get their license for free. See REGISTER.RFW
  87. │  for details;
  88. │- Commercial usage of RFW will cost somewhat more. A company using
  89. │  RFW needs a commercial license. See REGISTER.RFW for details;
  90. │- The registration of the RFW-package will license ONE copy for use on
  91. │  any computer at any one time, as long as the usage confirms to the
  92. │  type of registration you have done (so NON-commercial usage when you
  93. │  have a non-commercial license);
  94. │- Anyone distributing the RFW-package for any kind of remuneration must
  95. │  first contact the Author at the address above for authorization.
  96. │- You are encouraged to pass a copy of the RFW-package along to your
  97. │  friends for evaluation.  Please encourage them to register their
  98. │  copy if they find that they can use it;
  99. │- Support on RFW, is available by means of written letters or by
  100. │  entering the international echomail area DISP;
  101. │- Problems and suggestions can be entered in the FidoNet <tm> Echomail
  102. │  conference <tm> called DISP (international). Entering this echo does
  103. │  not exclude you of the duty to register the RFW-package, though users
  104. │  who evaluate the product can enter the echo for questions;
  105. │- The RFW-package, all programs, the documentation and support-files is
  106. │  copyrighted 1991 by Robert W. van Hoeven, PO. Box 131, Badhoevedorp
  107. │  1170AC, Holland. All rights are reserved. You may copy this package
  108. │  for backup purposes. Also you may copy and share unmodified copies of
  109. │  the whole package, providing that the copyright notice is reproduced
  110. │  and included on all copies.
  111. │  Excluded from this statement are the support-files written by other
  112. │  authors. Please refer to the documentation of these programs for
  113. │  copyrights and license agreements;
  114. │- It is forbidden to modify, adapt, translate, reverse engineer, de-
  115. │  compile and/or disassemble the software in the RFW-package. Patching
  116. │  the medium at places that carry the software is seen as a program
  117. │  change and is also forbidden;
  118. │- Performing any of the illegal actions as stated in the previous
  119. │  lines, is a theft and no fair play to the author and, more important,
  120. │  to the registered users;
  121. │- Bulletin Board Systems that distribute the RFW package can convert
  122. │  the WHOLE package to any archive-system they like but all original
  123. │  files must be included in the new archive. The RFW-package on the
  124. │  Bulletin Board can contain at the most 2 extra files. These files
  125. │  can only be a commercial for that Bulletin Board and/or validation
  126. │  data that is presented as a service to all users and shall have no
  127. │  other functions;
  128. │- After the normal trial period of 30 days, you must register the soft-
  129. │  ware (see REGISTER.RFW) or you must remove it from your PC;
  130. │- Comments, suggestions and bug reports are welcome and will be answered
  131. │  as soon I have the time to do so. You can send me a letter of leave a
  132. │  NetMail <tm> message named to Rob Van.hoeven (mind the point) on node
  133. │  2:512/100 (RA Support, Monster, Holland, SysOp is Reinier de Groot).
  134. │  When you want to send me normal mail, address it to:
  135. │  Robert W. van Hoeven, PO. Box 131, 1171 AC Badhoevedorp, Holland;
  136. │  Also you can enter messages in the FidoNet <tm> DISP Echomail <tm>
  137. │  area;
  138. │1.2 Newer versions and contacting the author
  139. │────────────────────────────────────────────────────────────────────────
  140. │The newest version of RFW is always available at the DISP-HQ on node
  141. │2:512/100. RFW is also distributed thru a number of DISP support nodes.
  142. │You can obtain RFW in four different ways:
  143. │- Logging on at DISP-HQ or a support node
  144. │  All zones :  2:512/100 (Multiline Paradise NL  )       DISP-HQ
  145. │                         (Sysop: Reinier de Groot)
  146. │  For zone 1:  1:203/988 (Amber Shadow       USA )       Support & beta
  147. │                         (Sysop: Dave Overton    )
  148. │  For zone 2:  2:280/216 (Sirex              NL  )       Support & beta
  149. │                         (Sysop: Gerry Ulrich    )
  150. │               2:242/4   (GOLEM    Meerbusch FRG )       Support & beta
  151. │                         (Sysop: Hanstheo Wolf   )
  152. │               2:244/12  (FunBoard Felbert   FRG )       Support & beta
  153. │                         (Sysop: Dirk Astrath    )
  154. │  The BBS's above will always have the most current version of RFW
  155. │  available. Also, in some cases, it is possible to request the
  156. │  newest RFW with a standard file-request (ask the SysOp in question).
  157. │  On 2:512/100 you can use RFWNEW as magical name to Freq. the newest
  158. │  version.
  159. │  The actual DISP-HQ is point 2:512/100.5, but this is a closed system
  160. │  and can not be accessed from the 'outside'). You CAN address netmail
  161. │  to this point though !
  162. │- Logging on to a SDS node
  163. │  MTA is distributed thru SDS/SDN, but only big minors (x.10, x.20 and
  164. │  so on) and majors (14.01, 15.01 and so on) are submitted to the SDS
  165. │  distribution point in Holland;
  166. │- Logging on to your own BBS;
  167. │  Chances are, that you will find an older version (international
  168. │  users) because it will take some time for the new version to
  169. │  'bleed' thru the net;
  170. │- Update service;
  171. │  You can enter a special update service (read REGISTER.RFW).
  172. │If you think you have found problems in RFW, or in any other case,
  173. │you wish to contact the author, you can send me:
  174. │- A letter to the address you can find in the header of this file;
  175. │- A NetMail <tm> message to Rob Van.hoeven (please mind the point
  176. │  between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;
  177. │- A Message in the FidoNet <tm> DISP echomail <tm> area;
  178.  
  179.  ┌───────┬─────────────────────────────────────────────────────────────┐
  180.  │   2   │ Package description and requirements                        │
  181.  └───────┴─────────────────────────────────────────────────────────────┘
  182.  
  183.  2.1 Preface
  184.  ────────────────────────────────────────────────────────────────────────
  185.  This program is developed as a stand-alone file-lister with windowing
  186.  (full screen) capacity. It does NOT depend on the QF series, like the
  187. │QFF program. It can only be used in a Remote Access <tm>, QuickBBS <tm>
  188. │or SBBS <tm> environment.
  189.  
  190.  RFW will be VERY effective in multi-tasking environments and on BBS's
  191.  with a large number of files/file area's because RF will not (each
  192.  time it is called) search in the area's itself, but uses a pre-com-
  193.  piled list. Access to this list is at (almost) optimum speed.
  194.  
  195.  
  196.  2.2 Requirements
  197.  ────────────────────────────────────────────────────────────────────────
  198.  RFW requires:      - PC XT/AT/386/486
  199. │                   - At least 160K free memory;
  200.                     - DOS 3.xx and higher;
  201.                       (tested with 4Dos 3.02, should work with lower
  202.                       versions);
  203.                     - HDU optional
  204.                     - A Bulletin Board System. Directly supported are
  205.                       the QuickBBS, SBBS and Remote Access types;
  206.  
  207.  
  208.  2.3 Included files
  209.  ────────────────────────────────────────────────────────────────────────
  210. │The package includes : RFW.EXE        The main lister program
  211. │                       RFWCFG.EXE     Configuration program for RFW
  212. │                       RFC.EXE        The main compiler program
  213. │                       RFWCFG.EXE     Configuration program for RFC
  214. │                       RFWHLP.ANS     Example help-file for ANSI users
  215. │                       RFWHLP.ASC     Example help-file for ASCII users
  216.  
  217.  
  218.  2.4 History
  219.  ────────────────────────────────────────────────────────────────────────
  220.  My current file-lister (QFF) is only usable along with the complete
  221.  QF-series programs (500K). Some people don't use the main programs
  222.  on this series (a pitty) but only QFF. To download the whole QF-series
  223.  only for a file-list is somewhat overdone.
  224.  
  225.  I have created a full-screen file-list in the QF-series (QFW) but this
  226.  program can only execute at fast speed with QF's (2.xx) database struc-
  227.  ture and this version is not released yet. On a normal FILES.BBS, QFW
  228.  will give a very poor performance but this program (RFW) uses a pre-
  229.  compiled database and selects the lines to be displayed from this
  230.  file.
  231.  
  232.  I find this program a nice 'intermediate' program between QFF V 1.57
  233.  and the up comming QFD V 2.01. QFV/D V 2.01 will take some months to
  234.  be released.
  235.  
  236.  RFC/W keeps up the FILES.BBS compatibility AND the extension that QFV
  237.  and QFC can create (extra comment-lines on files).
  238.  
  239.  
  240.  2.5 Multitaskers
  241.  ────────────────────────────────────────────────────────────────────────
  242.  RFW is aware of multitaskers. When SHARE is loaded (and even when it
  243.  isn't), RFW will share the pre-compiled database with other (concur-
  244.  rent) RFW tasks. RFC (the compiler) will use the database on an exclu-
  245.  sive basis, so you need to run the compiler somewhere in an event.
  246.  
  247.  ┌───────┬─────────────────────────────────────────────────────────────┐
  248.  │   3   │ Installation description                                    │
  249.  └───────┴─────────────────────────────────────────────────────────────┘
  250.  
  251.  3.1 Installation
  252.  ────────────────────────────────────────────────────────────────────────
  253.  Installation is made simple. You must use the two configuration pro-
  254.  programs to make a patched version of the original programs. You can
  255.  use the CFG-programs to alter the current version without having to
  256. │install options again and you can use the main programs to type-out
  257. │a new configuration when a new version is released.
  258.  
  259.  Installation is as follows:
  260.  
  261.  - Put RFC.EXE somewhere on your hard-disk;
  262.  - Put RFCCFG.EXE in the same directory;
  263.  - Change to this directory and run RFCCFG (see below);
  264.  - Put RFW.EXE somewhere on your hard-disk;
  265. │- Put the RFWHLP.??? files somewhere on you harddisk, on the DOS-path
  266. │  or along with RFW.EXE in the same directory (access depends on the
  267. │  installation of RFW0;
  268.  - Put RFWCFG.EXE in the same directory;
  269.  - Change to this directory and run RFWCFG (see below);
  270.  - Add RFC.EXE somewhere in your batch file that runs your BBS
  271.    (an event) and/or behind the program that you use to alter
  272.    the FILES.BBS files;
  273.  - For fastest access you can put the compiled files somewhere
  274.    on a RAM-disk, but make sure you created these files first on
  275.    a fixed disk;
  276.  - Put RFW.EXE in a type 7 at locations where you want to replace
  277.    your current files-list with this program (so at files-list,
  278.    new-files, keyword-search and file-search) as described be-
  279.    low;
  280.  
  281.  RFC.EXE makes two files (a compiled file-list and a compiled area
  282.  list). RFC can (optionally) create temporary files first and when
  283.  ready, RFC will move these files over the old version. In this
  284.  case you can run RFC almost any time, also when the BBS if active
  285.  and users use the file-list.
  286.  
  287.  RFC will take the area-file and compiles a list with records to be dis-
  288.  played later. All extra info (like security level, area name, flags and
  289. │so on) is imported into the compiled list. Also CD-ROM (alternate files
  290. │area's) are supported in RA 1.xx and RA 0.xx mode.
  291.  
  292.  When installing for the first time, you must run RFC from the command-
  293.  line first to get a database. Later, in the event, a new list will be
  294.  created from inside the batch-file or after you have altered the files
  295.  in FILES.BBS.
  296.  
  297.  RFW takes the compiled lists and creates a sub-list (depending on the
  298.  task-number) in memory, EMS, XMS or disk, depending on the resources
  299.  and the length of the list. The creation of a sub-list is needed be-
  300.  cause only at execution-time of RFW, RFW knows the security level and
  301.  flags (and chosen option for that matter) and creates the sub-list
  302.  with this information. BUT only the compiled list is accessed on a
  303.  very fast speed and not all individual files each. It should be clear
  304.  that RFW.EXE points to the same files as RFC.EXE has created, also
  305.  ensure that the files are compiled at least every day otherwise your
  306.  users won't see new files for a long, long time.
  307.  
  308.  
  309.  3.2 Install RFC
  310.  ────────────────────────────────────────────────────────────────────────
  311.  Both RFC and RFW have to be installed first, because it is almost
  312.  sure that you can not use the supplied defaults (except the colors).
  313.  
  314.  When you start RFCCFG.EXE, you will get the following questions:
  315.  
  316.  
  317. │╒══════════════════════════════════════════════════════════════════════════════╕
  318. ││ You can now select the type of BBS you run RFC on. Currently there           │
  319. ││ are four types supported, QuickBBS <tm>, Remote Access 0.xx /1.xx            │
  320. ││ and SBBS.                                                                    │
  321. ││ NOTE : Use <ESC> to abort installation and read documentation !!             │
  322. ││                                                                              │
  323. ││ You can enter the following types:  1 - QuickBBS <tm>                        │
  324. ││                                     2 - Remote Access <tm> Rel 0.xx          │
  325. ││                                     3 - Remote Access <tm> Rel 1.xx          │
  326. ││                                     4 - SBBS <tm>                            │
  327. ││                                                                              │
  328. ││ Type of BBS RFC will assume                      : 3                         │
  329. │╘══════════════════════════════════════════════════════════════════════════════╛
  330. │RFC needs to know the type of BBS you are running. This information is
  331. │needed to read the proper area-file and it's layout (FILES.RA in two
  332. │flavours, FLSEARCH.BBS). It must be the same type you supply to RFWCFG.
  333.  
  334.  ╒══════════════════════════════════════════════════════════════════════════════╕
  335.  │ Drive, path and name for area-file to use        : D:\BBS\RAX\FILES.RA       │
  336.  ╘══════════════════════════════════════════════════════════════════════════════╛
  337.  This field must point to (one of your) area-files. RFC will take this
  338. │file to create the compiled list. In general, use the FILES.RA for a
  339. │Remote Access <tm> BBS or the FLSEARCH.CTL for both QuickBBS <tm> or
  340. │SBBS <tm>.
  341. │╒══════════════════════════════════════════════════════════════════════════════╕
  342. ││ Drive, path to alternate FILES.x files (CD-ROM)  : D:\BBS\RAX\FIL\           │
  343. │╘══════════════════════════════════════════════════════════════════════════════╛
  344. │This question will only be asked when you use a RA 1.xx (and higer)
  345. │type of BBS (not for RA 0.xx). This directory must point to the same
  346. │directory you have installed with RACONFIG and that point to the
  347. │directory where alternate FILES.n (where n is the file-area number)
  348. │are stored;
  349.  
  350.  ╒══════════════════════════════════════════════════════════════════════════════╕
  351.  │ Drive, path and name for compiled file      (CMP): D:\BBS\RAX\RFC.CMP        │
  352.  ╘══════════════════════════════════════════════════════════════════════════════╛
  353.  This field must contain the name of the compiled files-list. This field
  354.  must point to the same file as supplied in RFW.EXE. You must supply the
  355.  full drive, path and name otherwise RFCCFG.EXE will complain.
  356.  
  357.  ╒══════════════════════════════════════════════════════════════════════════════╕
  358.  │ Drive, path and name for compiled area-file (ARE): D:\BBS\RAX\RFC.ARE        │
  359.  ╘══════════════════════════════════════════════════════════════════════════════╛
  360.  This field must contain the name of the compiled area-list. This field
  361.  must point to the same file as supplied in RFW.EXE. You must supply the
  362.  full drive, path and name otherwise RFCCFG.EXE will complain.
  363.  
  364.  ╒══════════════════════════════════════════════════════════════════════════════╕
  365.  │ Use original files only a short moment    [Y/N]  : Y                         │
  366.  ╘══════════════════════════════════════════════════════════════════════════════╛
  367.  If you supply a 'Y', RFC will compile $$$RC$$$.CMP and $$$RC$$$.ARE in
  368.  the current directory first and after compilation is ready, it will
  369.  delete the original files and move these files to the right place and
  370.  with the right name. Make sure you have enough space on your hard-disk
  371.  because you need the full amount of space the compiled files use,twice.
  372.  
  373.  
  374.  3.3 Install RFC
  375.  ────────────────────────────────────────────────────────────────────────
  376.  Both RFC and RFW have to be installed first, because it is almost
  377.  sure that you can not use the supplied defaults (except the colors).
  378.  
  379.  When you start RFWCFG.EXE, you will get the following questions:
  380.  
  381. │╒══════════════════════════════════════════════════════════════════════════════╕
  382. ││ You can now select the type of BBS you run RFW on. Currently there           │
  383. ││ are four types supported, QuickBBS <tm>, Remote Access 0.xx /1.xx            │
  384. ││ and SBBS.                                                                    │
  385. ││ NOTE : Use <ESC> to abort installation and read documentation !!             │
  386. ││                                                                              │
  387. ││ You can enter the following types:  1 - QuickBBS <tm>                        │
  388. ││                                     2 - Remote Access <tm> Rel 0.xx          │
  389. ││                                     3 - Remote Access <tm> Rel 1.xx          │
  390. ││                                     4 - SBBS <tm>                            │
  391. ││                                                                              │
  392. ││ Type of BBS RFW will assume                      : 3                         │
  393. │╘══════════════════════════════════════════════════════════════════════════════╛
  394. │The same question as with RFCCFG.EXE. Look into the previous chapter !
  395.  
  396.  ╒══════════════════════════════════════════════════════════════════════════════╕
  397.  │ Drive, path and name for compiled file      (CMP): D:\BBS\RAX\RFC.CMP        │
  398.  ╘══════════════════════════════════════════════════════════════════════════════╛
  399.  Must be the same name as you supplied in RFCCFG.EXE.
  400.  
  401.  ╒══════════════════════════════════════════════════════════════════════════════╕
  402.  │ Drive, path and name for compiled area-file (ARE): D:\BBS\RAX\RFC.ARE        │
  403.  ╘══════════════════════════════════════════════════════════════════════════════╛
  404.  Must be the same name as you supplied in RFCCFG.EXE.
  405.  
  406.  ╒══════════════════════════════════════════════════════════════════════════════╕
  407.  │ Drive, path and name for ANS help-file or EMPTY  :                           │
  408.  ╘══════════════════════════════════════════════════════════════════════════════╛
  409. │You must use your own HELP-files. This option must point to the name
  410. │location of the help-file for ANSI-users. If you leave this option
  411. │empty, RFW will search for RFWHLP.ANS (or RFWHLP.ASC) in one of the
  412. │following locations:
  413. │- Current directory;
  414. │- Directory where RFW.EXE is stored;
  415. │- Dos-path;
  416. │If an ANS-file is not present, RFW will try to search for an ASC-file.
  417. │╒══════════════════════════════════════════════════════════════════════════════╕
  418. ││ Drive, path and name for ASC help-file or EMPTY  :                           │
  419. │╘══════════════════════════════════════════════════════════════════════════════╛
  420. │See previous question.
  421. │╒══════════════════════════════════════════════════════════════════════════════╕
  422. ││ Drive and path to location of tag-file or EMPTY  : D:\BBS\RAX                │
  423. │╘══════════════════════════════════════════════════════════════════════════════╛
  424. │With the release of FileDoor 2.xx a new type of file is introduced to
  425. │support the tag-function of FileDoor. This FileDoor/DISP-compatible
  426. │file must be created in a certain directory. This must be the same as
  427. │your FileDoor.CFG configuration points to. If you leave the entry empty
  428. │RFW will not use tagging at all.
  429.  
  430.  ╒══════════════════════════════════════════════════════════════════════════════╕
  431.  │ Do you want scrolling and no clear-screen [Y/N]  : N                         │
  432.  ╘══════════════════════════════════════════════════════════════════════════════╛
  433.  You can choose from either two options:
  434.  - The screen is will clear before the next screen is drawn. This is
  435.    the fastest option and most SysOp's will use it I imagine. In this
  436.    case you supply a 'N';
  437.  - The screen is redrawn OVER the current screen. This is the same as
  438.    a normal DOS application but because of the low speed (2400 and
  439.    less) this can look a bit messy. In this case you use a 'Y';
  440.  
  441.  ╒══════════════════════════════════════════════════════════════════════════════╕
  442.  │ Do you want a top-ruler (start of list)   [Y/N]  : Y                         │
  443.  ╘══════════════════════════════════════════════════════════════════════════════╛
  444.  You can choose to display 'TOP OF LIST' as a ruler. If you don't want
  445.  this, you must supply 'N';
  446.  
  447.  ╒══════════════════════════════════════════════════════════════════════════════╕
  448.  │ Do you want a bottom-ruler (end of list)  [Y/N]  : Y                         │
  449.  ╘══════════════════════════════════════════════════════════════════════════════╛
  450.  You can choose to display 'BOTTOM OF LIST' as a ruler. If you don't
  451.  want this, you must supply 'N';
  452.  
  453.  ╒══════════════════════════════════════════════════════════════════════════════╕
  454.  │ Only use specified /A for search and new  [Y/N]  : N                         │
  455.  ╘══════════════════════════════════════════════════════════════════════════════╛
  456.  Normally you only have to supply /A when you use RFW as a multiple
  457.  choice list ('do you want to list, search, list new files') or when
  458.  you only want to list files.
  459.  If you want the /A also to work WITHIN newfiles and the search, you
  460.  must supply a 'Y'. In this case a search will only be conducted in
  461.  the area you supplied with /A. The same goes for new-files. By default
  462.  you should use 'N' in this option unless you know what you are doing.
  463.  
  464.  ╒══════════════════════════════════════════════════════════════════════════════╕
  465.  │ Date format to use (use d/D/m/M/y/Y and sep.char): mm/dd/yy                  │
  466.  ╘══════════════════════════════════════════════════════════════════════════════╛
  467.  You can supply the date-format in the files-list. Any combination
  468.  (within 8 characters and using the supplied characters) is valid
  469.  (yy/mm/dd, mm-dd-yy, yy:dd:mm and so on). Be sure to include 8
  470.  characters, otherwise the file-list can be somewhat shifted at
  471.  several places (only when you use multiple line comments).
  472.  A capital character means 'suppress leading zero' a lower-case
  473.  character means 'display leading zero'.
  474.  
  475.  ╒══════════════════════════════════════════════════════════════════════════════╕
  476.  │ Color for headers    ( low)                      : <TEST>       Blink: N     │
  477.  │ Color for headers    (high)                      : <TEST>       Blink: N     │
  478.  │ Color for header-1                               : <TEST>       Blink: N     │
  479.  │ Color for header-2                               : <TEST>       Blink: N     │
  480.  │ Color for header-3                               : <TEST>       Blink: N     │
  481.  │ Color for header-4                               : <TEST>       Blink: N     │
  482.  │ Color for header-5                               : <TEST>       Blink: N     │
  483.  │ Color for top-ruler                              : <TEST>       Blink: N     │
  484.  │ Color for bottom-ruler                           : <TEST>       Blink: N     │
  485.  │ Color for art-work/comments                      : <TEST>       Blink: N     │
  486.  │ Color for filename                               : <TEST>       Blink: N     │
  487.  │ Color for filesize                               : <TEST>       Blink: N     │
  488.  │ Color for filedate                               : <TEST>       Blink: N     │
  489.  │ Color for file-comment                           : <TEST>       Blink: N     │
  490.  │ Color for new files                              : <TEST>       Blink: M     │
  491.  │ Color for error messages                         : <TEST>       Blink: N     │
  492.  │ Color for area-separators                        : <TEST>       Blink: N     │
  493.  │ Color for help-line  ( low)                      : <TEST>       Blink: N     │
  494.  │ Color for help-line  (high)                      : <TEST>       Blink: N     │
  495. ││ Color for tag-option letter                      : <TEST>       Blink: N     │
  496. ││ Color for tagged file char                       : <TEST>       Blink: Y     │
  497.  ╘══════════════════════════════════════════════════════════════════════════════╛
  498.   You can alter ANY (except the local information window) color in the
  499.   list. For every option you can select one of 128 different color
  500.   combinations. Use N to see the next, P to see the previous and T to
  501.   go to the first (black) color in the list.
  502.   Use ENTER to select the color and then use 'Y' or 'N' to select if
  503.   you want this field to blink !
  504.  
  505.  
  506.  3.4 BBS menu options
  507.  ────────────────────────────────────────────────────────────────────────
  508.  RFW needs to be installed in a type 7 (or 15) in the BBS menu(s). RFW
  509.  needs some command-line options to do its work. These are:
  510.  
  511.  ╒══════════════════════════════════════════════════════════════════════════════╕
  512.  │ /A[area to display]                                                          │
  513.  ╘══════════════════════════════════════════════════════════════════════════════╛
  514.  /A is only needed with /LF but can always be supplied (if this makes
  515.  it more transparent to you). Only when you select a special option in
  516.  RFWCFG.EXE, /A has a meaning with all other options than /LF (see
  517.  above). You must include the same path as you have supplied in the
  518.  FILES.RA file. So if all your paths are without a drive-letter, you
  519.  must also leave the drive-letter out overhere. It is better to use
  520.  the standard RA <tm> option *0 because this is the same path/area as
  521.  in FILES.RA. So by default, use /A*0 in your type 7 or 15 menu record.
  522.  (*0 works only with RA 0.03 and up !).
  523.  
  524.  ╒══════════════════════════════════════════════════════════════════════════════╕
  525.  │ /N[line]                                                                     │
  526.  ╘══════════════════════════════════════════════════════════════════════════════╛
  527.  This option is important when you run a multi-line BBS. Include /N*N
  528.  in your type 7 or 15 if this is the case. If you forget this option,
  529.  two concurrent RFW programs, could use the same EMS/Disk-space when
  530.  they are running, causing a mess on the screen and a hangup of your
  531.  machine.
  532.  
  533.  ╒══════════════════════════════════════════════════════════════════════════════╕
  534.  │ /LF                               (*) see below                              │
  535.  ╘══════════════════════════════════════════════════════════════════════════════╛
  536.  When you supply this option, RFW will get into 'list files' mode and
  537.  needs a /A to perform its task. Only files in the supplied area are
  538.  listed.
  539.  
  540.  ╒══════════════════════════════════════════════════════════════════════════════╕
  541.  │ /NF                               (*) see below                              │
  542.  ╘══════════════════════════════════════════════════════════════════════════════╛
  543.  When you supply this option, RFW will get into 'list new files' mode.
  544.  /A is not needed unless in special cases (see RFWCFG.EXE).
  545.  
  546.  ╒══════════════════════════════════════════════════════════════════════════════╕
  547.  │ /KS                               (*) see below                              │
  548.  ╘══════════════════════════════════════════════════════════════════════════════╛
  549.  When you supply this option, RFW will get into 'search for keyword'
  550.  mode. /A is not needed unless in special cases (see RFWCFG.EXE).
  551.  
  552.  ╒══════════════════════════════════════════════════════════════════════════════╕
  553.  │ /FS                               (*) see below                              │
  554.  ╘══════════════════════════════════════════════════════════════════════════════╛
  555.  When you supply this option, RFW will get into 'search for files'
  556.  mode. /A is not needed unless in special cases (see RFWCFG.EXE).
  557.  
  558.  ╒══════════════════════════════════════════════════════════════════════════════╕
  559.  │ /KF                               (*) see below                              │
  560.  ╘══════════════════════════════════════════════════════════════════════════════╛
  561.  When you supply this option, RFW will ask a question to the user if
  562.  she/he want to go into search-keyword or search-files mode.
  563.  /A is not needed unless in special cases (see RFWCFG.EXE).
  564.  
  565. │╒══════════════════════════════════════════════════════════════════════════════╕
  566. ││ /ASC                                                                         │
  567. │╘══════════════════════════════════════════════════════════════════════════════╛
  568. │You will force RFW to use ASCII displays when you insert this option !
  569. │╒══════════════════════════════════════════════════════════════════════════════╕
  570. ││ /CFG                                                                         │
  571. │╘══════════════════════════════════════════════════════════════════════════════╛
  572. │When /CFG is used on either RFC or RFW, the program will write a
  573. │configuration-file. This file can be used by RFWCFG and RFCCFG to
  574. │add the old information to any new release. RFC or RFW will stop
  575. │after the .CFG file is written;
  576.  
  577.  ╒══════════════════════════════════════════════════════════════════════════════╕
  578.  │ (*) now for something special                                                │
  579.  ╘══════════════════════════════════════════════════════════════════════════════╛
  580.  If you supply neither /LF, /NF, /KF, /KS or /FS, RFW will ask the user
  581.  what to do. The user can now select from any of the option and RFW will
  582.  perform this task. Because the user (at any time in the list) can force
  583.  RFW to go back to the start (to ask a new mask or date for new-files),
  584.  this is a powerful option. You only need one menu-item to do all file
  585.  (list) access in one strike. Obvious, one of the following versions will
  586.  also include a 'Change area option'.
  587.  
  588.  ┌───────┬─────────────────────────────────────────────────────────────┐
  589.  │   4   │ Runtime information                                         │
  590.  └───────┴─────────────────────────────────────────────────────────────┘
  591.  
  592.  4.1 Usage of RFW
  593.  ────────────────────────────────────────────────────────────────────────
  594.  When RFW presents its list of files (if any), so after the questions
  595.  that RFW (optionally asks to the user), the user can do several
  596.  things. FIRST (and most important) is that the user must set his/hers
  597.  NUM-LOCK to on (also when running locally). If she/he forgets this,
  598.  nothing will happen unless 'Q', '?','N','T', [ENTER] or [ESC] is used.
  599.  
  600.  Next the user can use '7' (simulate of HOME) to go to the top of the
  601.  list. '1' (simulate of END) to go to the bottom of the list. These
  602.  two options can also be used to redraw the screen.
  603.  
  604.  '8' and '2' (simulate CRSR-UP and CRSR-DOWN) can be used to scroll
  605.  one line up or down at the time.
  606.  
  607.  '9' and '3' (simulate PGUP and PGDN) can be used to scroll one page
  608.  at up or down at the time.
  609.  
  610.  [ENTER] can also be used as a replacement of '3' (PGDN).
  611.  
  612.  [ESC] will terminate the execution.
  613.  
  614.  '?' or 'H' will force QFW to display its own help information or the
  615.  file you supplied with RWFCFG.EXE.
  616.  
  617.  'N' can be used to reset RFW without leaving the program. In all modes
  618.  except /LF, this option can be used to let the user enter a new
  619.  selection (new search-mask or new date for new-files). If RFW runs
  620.  without /LF, /NF, /KS, /FS and /KF, 'N' will force RFW to go back to
  621.  the first question to ask the user the mode to run in.
  622.  
  623. │'T' can be used to tag or untag files. When RFW starts, it will test
  624. │for the presence of a FileDoor/DISP-compatible tag-file. If this file
  625. │belongs to the user and was previously edited by RFW, the information
  626. │will be displayed to the user and the user can reuse (add/delete files
  627. │to the list) or delete the tag-file.
  628. │If RFW was not the last program that edited the tag-file, the user
  629. │can choose to terminate RFW or to delete the file.
  630. │If tagging is not set (e.g. RFW does not point to a directory that
  631. │will contain the tag-file), the user is left in peace and no questions
  632. │are asked.
  633. │With tagging, the user can tag/untag files from the list. Tagged
  634. │files will be stored in a list that can be used by FileDoor <tm> or
  635. │other 3th party vendor programs.
  636.  
  637.  At the local side, you can also enter any of the above keys AND you
  638.  can enter CTRL-T to toggle RFW's information window. If this window
  639.  is set to ON, RFW will re-display this window (only at the local side)
  640.  with every change of the screen. If you toggle this option OFF again,
  641.  you must wait until the user changes the screen before the window is
  642.  gone again.
  643.  
  644.  The user is able to enter any key while the screen is build. This
  645.  hot-key support looks much like the build-in hot-key support of
  646.  RA.
  647.  
  648.  RFW monitors the remaining time the user is allowed in the BBS, the
  649.  carrier (if carrier is lost, RFW will terminate and the BBS will take
  650.  over again) and if the user is not entering any key within 2 minutes.
  651.  
  652. │If you want to have current user information, you must hit the CTRL-T
  653. │button. This button toggles the status-display !
  654.  
  655.  
  656. │4.2 FileDoor/DISP-compatible tag-file <tm>
  657. │────────────────────────────────────────────────────────────────────────
  658. │With release 1.10, RFW contains a full FileDoor/DISP-compatibel tag-
  659. │file <tm> implementation. What does this mean.
  660. │The user is able to tag (or untag for that matter) files that she/he
  661. │would like to select from the list that RFW presents. Tagging can be
  662. │done with the <T>-key. A file already tagged can be untagged, a file
  663. │that is not tagged can be tagged (so <T> works like a toggle).
  664. │When the user terminates RFW, RFW will write a special kind of file.
  665. │This file is called the FileDoor/DISP-compatible tag-file. This file
  666. │has a uniform format and can be read by most door-like DISP programs
  667. │and (its primary reason of being there) by FileDoor <tm>. When the
  668. │FileDoor <tm> program detects such a tag-file, it will test if the
  669. │file belongs to the current user (if not, it will be deleted) and
  670. │the file will (or can) be used as input for the file-selection in-
  671. │side FileDoor (download/Bidirectional). RFW creates a so called auto-
  672. │tag file. This means that FileDoor will start reading the tag-file
  673. │without asking the user. The user is still able though, to select
  674. │or reject the presented choice.
  675. │When RFW has created a tag-file and the user enters RFW again (while
  676. │there is still a tag-file from the same user), the user has the op-
  677. │tion to reuse the tag-file or to delete it. If the file is reused,
  678. │RFW will show all files already tagged before and will keep files
  679. │from other areas inside the tag-file. The user can now change the
  680. │tagging (set it to off) or add new files. Before termination, RFW
  681. │will merge the new results in the old tag-file. In this way, the
  682. │user can scroll thru various areas and can create a combined tag-
  683. │file that can be used with FileDoor (if autosearch is set to on).
  684. │Deleting the tag-file means that the old tag-file is flushed and
  685. │(optionally) a new one is created.
  686. │When FileDoor <tm> has used the RFW tag-file, the auto-tag switch
  687. │is set to off. If the user enters FileDoor again, the tag-file must
  688. │be selected by hand (/TAG).
  689. │A description of the FileDoor/DISP-compatible tag-file is included
  690. │in the supporting programs at the moment that the internal structure
  691. │is released for public usage. In this case a file called FDTAGSTR.xxx
  692. │(where xxx is the version of the used format, currently 201) is added
  693. │to the archive.
  694. │Programs that will support this kind of tag-file are, MTS, RFW and
  695. │FileDoor itself. Other products can choose to use the functions of
  696. │such a tag-file.
  697.  
  698. │┌───────┬─────────────────────────────────────────────────────────────┐
  699. ││   5   │ Version information and credits                             │
  700. │└───────┴─────────────────────────────────────────────────────────────┘
  701. │5.1 The BETA-team
  702. │────────────────────────────────────────────────────────────────────────
  703. │The following Sysop's and their CoSysop's (only if they use the same
  704. │BBS or a NON-user (closed) shadow BBS) are allowed to make use of the
  705. │BETA-releases on their own risk:
  706. │- Remote Access Multiline/Multiport Paradise        2:512/100 (*)
  707. │  Sysop: Reinier De Groot
  708. │- GOLEM Service BBS                                 2:242/4
  709. │  Sysop: Hanstheo Wolf
  710. │- Sirex BBS                                         2:280/4   (HUB)
  711. │  Sysop: Gerry Ulrich                               2:280/401
  712. │- Funboard BBS
  713. │  Sysop: Dirk Astrath                               2:244/12
  714. │- Amber Shadow
  715. │  Sysop: Dave Overton                               1:203/988
  716. │The BBS marked with (*) will always test the newest version and is
  717. │also the main distribution node for the MT-series. Also mail to me
  718. │can be send to this system. The other BBS's are asked, if they like,
  719. │to test the new versions, but if there is no time, or if they find
  720. │the risk to high I don't mind. I would be pleased though, if these
  721. │BBS's would like to look into the new BETA version.
  722. │5.2 Credits
  723. │────────────────────────────────────────────────────────────────────────
  724. │Thanks to the following people:
  725. │- All registered users. You make it possible to enhance RFW with nice
  726. │  features;
  727. │- All users who did write me a message and/or sent me a postcard;
  728. │- The BETA-team;
  729. │- A special 'thanks' to Reinier de Groot, Hanstheo Wolf and
  730. │  Dirk Astrath. They keep coming with nice suggestions;
  731. │- A big thanks to Dave Overton who is doing the USA support;
  732.  
  733.  
  734.  5.3 Version history
  735.  ────────────────────────────────────────────────────────────────────────
  736.  ┌───────┬─────────────────────────────────────────────────────────────┐
  737.  │  1.01 │ Beta release                                                │
  738.  └───────┴─────────────────────────────────────────────────────────────┘
  739.   ■ First non-public beta release;
  740.  
  741.  ┌───────┬─────────────────────────────────────────────────────────────┐
  742.  │  1.02 │ Beta release                                                │
  743.  └───────┴─────────────────────────────────────────────────────────────┘
  744.   ■ First public beta release;
  745.  
  746.   ■ Changed the RFC.CMP into two files (RFC.CMP and RFC.ARE)
  747.     to gain memory;
  748.  
  749.   ■ Changed access to RFC.CMP, thus creating a gain in speed.
  750.     A benchmark with 5000 files in FILES.BBS under DesqView
  751.     gave the following results:
  752.  
  753.     1.01ß2  Stored in memory : 87.56 seconds
  754.     1.02ß4  Stored on DISK ! : 30.80 seconds
  755.  
  756.     A benchmark with 2000 files in FILES.BBS under DesqView
  757.     gave the following results:
  758.  
  759.     1.01ß2  Stored in memory : 37.67 seconds
  760.     1.02ß4  Stored in memory :  9.61 seconds
  761.  
  762.   ■ Fixed some extended ASCII traps, so ASCII (non ANSI)
  763.     users can now look at a clean screen;
  764.     Suggested by: Eddy Emck
  765.  
  766.   ■ Fixed name of program in program header (QFW was displayed
  767.     and not RFW).
  768.  
  769.  ┌───────┬─────────────────────────────────────────────────────────────┐
  770.  │  1.03 │ First public release                                        │
  771.  └───────┴─────────────────────────────────────────────────────────────┘
  772.  
  773.   ■ Added Hot-key support
  774.     Suggested by: Reinier de Groot, Eddy Emck, Gert Ensing and lots of
  775.                   other users I imagine;
  776.  
  777.   ■ RFW is now capable of displaying more than 24 lines if the user
  778.     did set a larger number of lines in the user-setup of the BBS;
  779.     Suggested by: Eddy Emck
  780.  
  781.   ■ It is now configurable to choose between clear-screen/display and
  782.     scrollwindow/display;
  783.     Reported by: Many users
  784.  
  785.   ■ It is now possible to let the 'TOF'/'BOF' rulers out of the list;
  786.     Reported by: Eddy Emck
  787.  
  788.   ■ It is now possible to configure all colors (local and remote);
  789.  
  790.   ■ It is now possible to configure the format the date that RFW displays
  791.     in the files-list;
  792.  
  793.   ■ You can replace the internal help-screen with your own files. While
  794.     displaying this file, Hot-key support is NOT active;
  795.     Suggested by: Eddy Emck
  796.  
  797.   ■ It is now possible (with a special configuration option, to keep
  798.     downward compatibility) to combine the /A option with all other
  799.     options to reduce the search/display to one area;
  800.     Suggested by: Eddy Emck
  801.  
  802.   ■ With keyword/file search any long comment (displayed on a next line
  803.     in a normal file-list) was not displayed and/or searched. This is
  804.     now fixed (in a somewhat cruel way).
  805.     Suggested by: Gert Ensing
  806.  
  807.   ■ The user can now force RFW to restart without loading itself again.
  808.     Suggested by: Eddy Emck
  809.  
  810.   ■ Fixed some bugs and flaws;
  811.  
  812.   ■ Fixed time-slice problems in DV. In combination with X00 (DV option)
  813.     there is no degradation in performance, even with 8 RFW's concurrent
  814.     in the machine;
  815.  
  816.   ■ Changed the internal structure of the compiled files again. This
  817.     gives you a gain of 3 bytes per line. You must run RFC again when
  818.     upgrading to this version !
  819.  
  820.  ┌───────┬─────────────────────────────────────────────────────────────┐
  821.  │  1.04 │ Bug release                                                 │
  822.  └───────┴─────────────────────────────────────────────────────────────┘
  823.  
  824.   ■ Changed the hotkey-support somewhat. Overrun errors should be fixed
  825.     now. Also several hits on ENTER or PGDN would result in a partial
  826.     displayed screen. This is also fixed;
  827.     Suggested by: Eddy Emck, Reinier de Groot
  828.  
  829.   ■ Fixed RFC to work OK on both the old structure of FILES.RA and the
  830.     one introduced with RA 1.00beta8.
  831.     Suggested by: Reinier de Groot
  832.  
  833.  ┌───────┬─────────────────────────────────────────────────────────────┐
  834.  │  1.10 │ Minor release                                               │
  835.  └───────┴─────────────────────────────────────────────────────────────┘
  836.   ■ Changed the hot-key support. RFW was know to eatup many ticks. This
  837.     was caused by the special routines that implemented the hot-keys.
  838.     All keys will now ALWAYS redraw the screen, so CRSR-DOWN when the
  839.     last line is on the screen will still cause a redraw of the screen.
  840.     The same goes for CRSR-UP, END, HOME, PGUP and PGDN. Hot-keys should
  841.     now work better and with a smaller number of cycles.
  842.     Suggested by: Eddy Emck
  843.  
  844.   ■ Added support for QuickBBS and SBBS;
  845.     Suggested by: Various users
  846.  
  847.   ■ Added support for CD-ROM drives in RFC;
  848.     Suggested by: Various users
  849.  
  850.   ■ Added /CFG to RFW and RFC and /ASC to RFW;
  851.  
  852.   ■ Added tag-file support to create and use FileDoor/DISP-compatible
  853.     tag-files;
  854.  
  855.   ■ Removed help information from RFW. This is now stored in a separate
  856.     help-file (example included);
  857.  
  858.   ■ Changed the FOSSIL-access a bit and changed the input-routines to
  859.     give back more time-slices to DesqView <tm>;
  860.  
  861.  
  862. │5.4 Copyright, Trademarks
  863. │────────────────────────────────────────────────────────────────────────
  864. │CRA           is a trademark of DISP and donated to public domain
  865. │Windows       is a trademark of The Microsoft Corporation
  866. │4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  867. │FrontDoor     is a trademark of J. Homrichhausen
  868. │QuickBBS      is a trademark of the QuickBBS group Inc.
  869. │Remote Access is a trademark of Continental Software
  870. │DesqView      is a trademark of QuarterDeck Office Systems.
  871. │X00           is a trademark of Ray Gwinn
  872. │RFW is written in Turbo Pascal 6.0, with help of the Turbo Debugger 2.0
  873. │and makes extensive use of Object Professional 1.10 and OPCFI V 9.11.
  874. │Turbo Pascal        is a trademark of Borland International
  875. │Turbo Debugger      is a trademark of Borland International
  876. │Object Professional is a trademark of TurboPower Inc.
  877. │OPCFI               is a trademark of Robert W. van Hoeven
  878.  ==================== END OF DOCUMENT ==================================
  879.